From d1f0abb43eb8e002aeebc69ad18b27b20e1d3304 Mon Sep 17 00:00:00 2001 From: robertlipe Date: Fri, 6 Sep 2013 19:40:51 +0000 Subject: [PATCH] Fix another new/xfree mismatch. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4592 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/gpx.cc | 2 +- gpsbabel/src/core/xmltag.h | 6 +++--- gpsbabel/text.cc | 6 ------ 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/gpsbabel/gpx.cc b/gpsbabel/gpx.cc index bb472e515..d7a2ade69 100644 --- a/gpsbabel/gpx.cc +++ b/gpsbabel/gpx.cc @@ -1402,7 +1402,7 @@ void free_gpx_extras(xml_tag* tag) } next = tag->sibling; - xfree(tag); + delete tag; tag = next; } } diff --git a/gpsbabel/src/core/xmltag.h b/gpsbabel/src/core/xmltag.h index eba34eb6a..dadab96bc 100644 --- a/gpsbabel/src/core/xmltag.h +++ b/gpsbabel/src/core/xmltag.h @@ -35,9 +35,9 @@ class xml_tag { char* parentcdata; int parentcdatalen; char** attributes; - struct xml_tag* parent; - struct xml_tag* sibling; - struct xml_tag* child; + xml_tag* parent; + xml_tag* sibling; + xml_tag* child; }; xml_tag* xml_findfirst(xml_tag* root, const char* tagname); diff --git a/gpsbabel/text.cc b/gpsbabel/text.cc index 0b419b75a..116ab8461 100644 --- a/gpsbabel/text.cc +++ b/gpsbabel/text.cc @@ -96,9 +96,6 @@ wr_deinit(void) static void text_disp(const waypoint* wpt) { - int latint, lonint; -// char tbuf[1024]; -// time_t tm = wpt->GetCreationTime().toTime_t(); int32_t utmz; double utme, utmn; char utmzc; @@ -114,9 +111,6 @@ text_disp(const waypoint* wpt) file_out = gbfopen(thisfname, "w", MYNAME); } - lonint = abs((int) wpt->longitude); - latint = abs((int) wpt->latitude); - GPS_Math_WGS84_To_UTM_EN(wpt->latitude, wpt->longitude, &utme, &utmn, &utmz, &utmzc); tmpout1 = pretty_deg_format(wpt->latitude, wpt->longitude, degformat[2], " ", 0); -- 2.30.2